import * as apis from '@shared/apis';
import stores from '@/stores';
import { runInAction } from 'mobx';

/** 
 * 处理用户登录的函数。
 * 该函数目前是一个占位符，尚未实现任何功能。
 * @param username - 尝试登录的用户名。
 * @param password - 尝试登录的用户密码。
 * @returns void
 */
export async function logon(username: string, password: string) {
    const { token } = await apis.users.login.post(username, password);
    window.sessionStorage.setItem('$$/token', token);
    runInAction(() => {
        stores.token = token;
    })
}